/** @type {import('next').NextConfig} */

const path = require('path');
const ArcoWebpackPlugin = require('@arco-plugins/webpack-react');

const nextConfig = {
    webpack: (config, options) => {
        config.resolve.alias['@'] = path.resolve(__dirname);

        const arcoOptions = {
            extractCss: true, // 是否提取 CSS 文件，默认为 true。
            antdTheme: 'classic', // 主题类型，默认为 classic，可选值：classic、dark。
            colorScheme: 'default', // 颜色方案，默认为 default，可选值：default、compact。
            // arcoThemeVarsLessPath: 'path/to/your/arco-theme-vars.less', // 自定义 LESS 变量文件路径。
        };

         config.plugins.push(new ArcoWebpackPlugin(arcoOptions));

        return config;
    },
}

module.exports = nextConfig
